home *** CD-ROM | disk | FTP | other *** search
/ HaCKeRz Kr0nlcKLeZ 1 / HaCKeRz Kr0nlcKLeZ.iso / scriptz / lightzout.exe / LightzOut / System / events.out < prev    next >
Encoding:
INI File  |  1997-02-17  |  15.7 KB  |  445 lines

  1. [Events]
  2. n0=#away disabled
  3. n1=1:ON TEXT:*:?: {
  4. n2=  if ( %pager == on ) {
  5. n3=    set %privnotice on
  6. n4=    .notice $nick 3I am away 4-=12 $+ %awayreason $+ 4=- 3Pager is 12[20ON12] 3I have been gone for 4<12 $+ $duration(%away) $+ 4> 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  7. n5=    set %privnotice off
  8. n6=    /close -m $nick
  9. n7=    halt
  10. n8=  }
  11. n9=  if ( %pager == off ) {
  12. n10=    set %privnotice off
  13. n11=    .notice $nick 3I am away 4-=12 $+ %awayreason $+ 4=- 3Pager is 12[20OFF12] 3I have been gone for 4<12 $+ $duration(%away) $+ 4> 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  14. n12=    set %privnotice on
  15. n13=    /close -m $nick
  16. n14=    halt
  17. n15=  }
  18. n16=}
  19. n17=1:ON ACTION:*:?: {
  20. n18=  if ( %pager == on ) {
  21. n19=    set %privnotice on
  22. n20=    .notice $nick 3I am away 4-=12 $+ %awayreason $+ 4=- 3Pager is 12[20ON12] 3I have been gone for 4<12 $+ $duration(%away) $+ 4> 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  23. n21=    set %privnotice off
  24. n22=    /close -m $nick
  25. n23=    halt
  26. n24=  }
  27. n25=  if ( %pager == off ) {
  28. n26=    set %privnotice off
  29. n27=    .notice $nick 3I am away 4-=12 $+ %awayreason $+ 4=- 3Pager is 12[20OFF12] 3I have been gone for 4<12 $+ $duration(%away) $+ 4> 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  30. n28=    set %privnotice on
  31. n29=    /close -m $nick
  32. n30=    halt
  33. n31=  }
  34. n32=}
  35. n33=#away end
  36. n34=1:on text:ping me:#:/ping $nick
  37. n35=1:ON CTCPREPLY:PING*: {
  38. n36=  set %nick $nick
  39. n37=  set %ping $ticks 
  40. n38=  set %ping %ping - $parm2 
  41. n39=  set %ping_sec %ping / 1000 
  42. n40=  set %ping_msec %ping_sec * 1000 
  43. n41=  set %ping_msec %ping - %ping_msec 
  44. n42=  if $len(%ping_msec) < 3 { set %ping_c 3 - $len(%ping_msec) | set %ping_msec $str(%ping_c,0) $+ %ping_msec | unset %ping_c }
  45. n43=  if ( $nick == $me ) /pingme
  46. n44=  else { /pingnotice | /pingecho }
  47. n45=  halt
  48. n46=}
  49. n47=1:ON FILERCVD:*.mid:/write $mircdir\txt\midi.txt $nopath($filename)
  50. n48=1:ON FILERCVD:*.wav:/write $mircdir\txt\wav.txt $nopath($filename)
  51. n49=1:ON TEXT:!*:*: {
  52. n50=  if ( ! $+ $me == $parm1 ) {
  53. n51=    set %file $findfile($wavedir,$parm2,1)
  54. n52=    /dcc send $nick %file
  55. n53=    .notice $nick I am sending you $parm2 $+ .  Enjoy it! 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  56. n54=    unset %file
  57. n55=    unset %len2
  58. n56=    halt
  59. n57=  }
  60. n58=}
  61. n59=1:ON NOTICE:!*:*: {
  62. n60=  if ( ! $+ $me == $parm1 ) {
  63. n61=    set %file $findfile($wavedir,$parm2,1)
  64. n62=    /dcc send $nick %file
  65. n63=    set %privnotice off
  66. n64=    .notice $nick I am sending you $parm2 $+ .  Enjoy it! 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  67. n65=    set %privnotice on
  68. n66=    unset %file
  69. n67=    unset %len2
  70. n68=    halt
  71. n69=  }
  72. n70=}
  73. n71=1:On Notice:*nick is owned*:?:{
  74. n72=  if ($right(7,$server) == dal.net) { /msg nickserv identify %nickserv }
  75. n73=}
  76. n74=1:On Notice:*new memo*:?:{
  77. n75=  if ($right(7,$server) == dal.net) { msg memoserv list }
  78. n76=}
  79. n77=1:On Notice:*Memo list for*:?:{
  80. n78=  if ($right(7,$server) == dal.net) { msg memoserv read 1 }
  81. n79=}
  82. n80=1:On Notice:All bans on*:?:{
  83. n81=  if ($right(7,$server) == dal.net) { /join $parm4 }
  84. n82=}
  85. n83=1:On Notice:All bans against you*:?:{
  86. n84=  if ($right(7,$server) == dal.net) { /join $parm6 }
  87. n85=}
  88. n86=#netsplit start
  89. n87=!1:on quit:{
  90. n88=  .timer750 1 30 /unset %split
  91. n89=  .timer751 1 30 /unset %splitlist
  92. n90=  if (($right(7,$parm1) == dal.net) && ($right(7,$parm2) == dal.net)) {
  93. n91=    set %split2 $token(1,46,$parm2)
  94. n92=    set %split $token(1,46,$parm1)
  95. n93=    if %split !isin %splitlist {
  96. n94=      set %splitlist %splitlist %split
  97. n95=      echo 12 $active *** Netsplit: 4 $+ %split $+ / $+ %split2 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  98. n96=    }
  99. n97=  }
  100. n98=}
  101. n99=#netsplit end
  102. n100=1:ON JOIN:#: {
  103. n101=  set %clonenum $ial($wildsite,0)
  104. n102=  if ( %clonenum > 1 ) {
  105. n103=    if ( %clonenum > %allowedclones ) {
  106. n104=      kick $chan $nick Clone kick you are only allowed  $+ %clonesallowed $+  nicks per address.  1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  107. n105=      ban $chan $nick 3
  108. n106=      unset %clonenum
  109. n107=    }
  110. n108=    if (( $ial($address($nick,2),0) > 1 )) && ( %joindet == on ) {
  111. n109=      set % $+ [ $site ] 
  112. n110=      if $in($site,$chan) == $ial($address($nick,2),0) {
  113. n111=        echo -a 4Attection clones detected in 12 $+ $chan $+ 
  114. n112=        echo -a 4Clone nicks: 12 [ % [ $+ [ $site ] ] ]
  115. n113=        echo -a 4Clone origin: 12 $+ $wildsite $+ 
  116. n114=        echo -a 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  117. n115=      }
  118. n116=    }
  119. n117=  }
  120. n118=  unset % $+ $site
  121. n119=  if ( $nick == $me ) {
  122. n120=    echo -a 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`») 12is updating the internal address list and getting the chan stats.
  123. n121=    set %update on
  124. n122=    who $chan
  125. n123=    halt
  126. n124=  }
  127. n125=}
  128. n126=#chanflood start
  129. n127=1:ON TEXT:*:#: {
  130. n128=  .auser ChanFlood1 $wildsite
  131. n129=  .timer 1 5 .ruser ChanFlood1 $wildsite
  132. n130=  if (( $len($parms) > %maxchars ) && (%longmessage == on)) {
  133. n131=    set %length $len($parms)
  134. n132=    set %more %length - %maxchars
  135. n133=    if ( $me isop $chan ) lmflood
  136. n134=    unset %more
  137. n135=    unset %length
  138. n136=  }
  139. n137=  set % [ $+ [ repeat1 [ $+ [ $nick ] ] ] ] $parms
  140. n138=}
  141. n139=ChanFlood1:ON TEXT:*:#: {
  142. n140=  .auser ChanFlood2 $wildsite
  143. n141=  .timer 1 5 .ruser ChanFlood2 $wildsite
  144. n142=  if (( $len($parms) > %maxchars ) && (%longmessage == on)) {
  145. n143=    set %length $len($parms)
  146. n144=    set %more %length - %maxchars
  147. n145=    if ( $me isop $chan ) lmflood
  148. n146=    unset %more
  149. n147=    unset %length
  150. n148=  }
  151. n149=  set % [ $+ [ repeat2 [ $+ [ $nick ] ] ] ] $parms
  152. n150=  if ( % [ $+ [ repeat1 [ $+ [ $nick ] ] ] ] == % [ $+ [ repeat2 [ $+ [ $nick ] ] ] ] ) unset % [ $+ [ repeat1 [ $+ [ $nick ] ] ] ]
  153. n151=  else {
  154. n152=    unset % [ $+ [ repeat1 [ $+ [ $nick ] ] ] ]
  155. n153=    unset % [ $+ [ repeat2 [ $+ [ $nick ] ] ] ]
  156. n154=  }
  157. n155=}
  158. n156=ChanFlood2:ON TEXT:*:#: {
  159. n157=  .auser ChanFlood3 $wildsite
  160. n158=  .timer 1 5 .ruser ChanFlood3 $wildsite
  161. n159=  if (( $len($parms) > %maxchars ) && (%longmessage == on)) {
  162. n160=    set %length $len($parms)
  163. n161=    set %more %length - %maxchars
  164. n162=    if ( $me isop $chan ) lmflood
  165. n163=    unset %more
  166. n164=    unset %length
  167. n165=  }
  168. n166=  set % [ $+ [ repeat3 [ $+ [ $nick ] ] ] ] $parms
  169. n167=  if (( % [ $+ [ repeat2 [ $+ [ $nick ] ] ] ] == % [ $+ [ repeat3 [ $+ [ $nick ] ] ] ] ) && ( %kickrepeat == on )) {
  170. n168=    if ( $me isop $chan ) {
  171. n169=      /kick $chan $nick 10We heard you the first time. 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  172. n170=      ban -u20 $chan $nick 3
  173. n171=      onoff | .notice $nick Don't flood the channel... You have been banned for a while. 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  174. n172=    }
  175. n173=  }
  176. n174=  unset % [ $+ [ repeat2 [ $+ [ $nick ] ] ] ]
  177. n175=  unset % [ $+ [ repeat3 [ $+ [ $nick ] ] ] ]
  178. n176=}
  179. n177=ChanFlood3:ON TEXT:*:#: {
  180. n178=  .auser ChanFlood4 $wildsite
  181. n179=  .timer 1 5 .ruser ChanFlood4 $wildsite
  182. n180=  if (( $len($parms) > %maxchars ) && (%longmessage == on)) {
  183. n181=    set %length $len($parms)
  184. n182=    set %more %length - %maxchars
  185. n183=    if ( $me isop $chan ) lmflood
  186. n184=    unset %more
  187. n185=    unset %length
  188. n186=  }
  189. n187=}
  190. n188=ChanFlood4:ON TEXT:*:#: {
  191. n189=  .auser ChanFlood5 $wildsite
  192. n190=  .timer 1 5 .ruser ChanFlood5 $wildsite
  193. n191=  if (( $len($parms) > %maxchars ) && (%longmessage == on)) {
  194. n192=    set %length $len($parms)
  195. n193=    set %more %length - %maxchars
  196. n194=    if ( $me isop $chan ) lmflood
  197. n195=    unset %more
  198. n196=    unset %length
  199. n197=  }
  200. n198=}
  201. n199=ChanFlood5:ON TEXT:*:#: {
  202. n200=  .auser ChanFlood6 $wildsite
  203. n201=  .timer 1 5 .ruser ChanFlood6 $wildsite
  204. n202=  if (( $len($parms) > %maxchars ) && (%longmessage == on)) {
  205. n203=    set %length $len($parms)
  206. n204=    set %more %length - %maxchars
  207. n205=    if ( $me isop $chan ) lmflood
  208. n206=    unset %more
  209. n207=    unset %length
  210. n208=  }
  211. n209=}
  212. n210=ChanFlood6:ON TEXT:*:#: {
  213. n211=  .auser ChanFlood7 $wildsite
  214. n212=  .timer 1 5 .ruser ChanFlood7 $wildsite
  215. n213=  if (( $len($parms) > %maxchars ) && (%longmessage == on)) {
  216. n214=    set %length $len($parms)
  217. n215=    set %more %length - %maxchars
  218. n216=    if ( $me isop $chan ) lmflood
  219. n217=    unset %more
  220. n218=    unset %length
  221. n219=  }
  222. n220=}
  223. n221=ChanFlood7:ON TEXT:*:#: {
  224. n222=  if ( $me isop $chan ) { 
  225. n223=    /kick $chan $nick 10Channel Flood Detected 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  226. n224=    .notice $nick Don't flood the channel... You have been banned for a while. 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  227. n225=    /ban -u20 $chan $nick 3
  228. n226=  }
  229. n227=}
  230. n228=1:ON ACTION:*:#: {
  231. n229=  .auser ChanFlood1 $wildsite
  232. n230=  .timer 1 5 .ruser ChanFlood1 $wildsite
  233. n231=  if (( $len($parms) > %maxchars ) && (%longmessage == on)) {
  234. n232=    set %length $len($parms)
  235. n233=    set %more %length - %maxchars
  236. n234=    if ( $me isop $chan ) lmflood
  237. n235=    unset %more
  238. n236=    unset %length
  239. n237=  }
  240. n238=  set % [ $+ [ repeat1 [ $+ [ $nick ] ] ] ] $parms
  241. n239=}
  242. n240=ChanFlood1:ON ACTION:*:#: {
  243. n241=  .auser ChanFlood2 $wildsite
  244. n242=  .timer 1 5 .ruser ChanFlood2 $wildsite
  245. n243=  if (( $len($parms) > %maxchars ) && (%longmessage == on)) {
  246. n244=    set %length $len($parms)
  247. n245=    set %more %length - %maxchars
  248. n246=    if ( $me isop $chan ) lmflood 
  249. n247=    unset %more
  250. n248=    unset %length
  251. n249=  }
  252. n250=  set % [ $+ [ repeat2 [ $+ [ $nick ] ] ] ] $parms
  253. n251=  if ( % [ $+ [ repeat1 [ $+ [ $nick ] ] ] ] == % [ $+ [ repeat2 [ $+ [ $nick ] ] ] ] ) unset % [ $+ [ repeat1 [ $+ [ $nick ] ] ] ]
  254. n252=  else {
  255. n253=    unset % [ $+ [ repeat1 [ $+ [ $nick ] ] ] ]
  256. n254=    unset % [ $+ [ repeat2 [ $+ [ $nick ] ] ] ]
  257. n255=  }
  258. n256=}
  259. n257=ChanFlood2:ON ACTION:*:#: {
  260. n258=  .auser ChanFlood3 $wildsite
  261. n259=  .timer 1 5 .ruser ChanFlood3 $wildsite
  262. n260=  if (( $len($parms) > %maxchars ) && (%longmessage == on)) {
  263. n261=    set %length $len($parms)
  264. n262=    set %more %length - %maxchars
  265. n263=    if ( $me isop $chan ) lmflood
  266. n264=    unset %more
  267. n265=    unset %length
  268. n266=  }
  269. n267=  set % [ $+ [ repeat3 [ $+ [ $nick ] ] ] ] $parms
  270. n268=  if (( % [ $+ [ repeat2 [ $+ [ $nick ] ] ] ] == % [ $+ [ repeat3 [ $+ [ $nick ] ] ] ] ) && ( %kickrepeat == on )) {
  271. n269=    if ( $me isop $chan ) {
  272. n270=      /kick $chan $nick 10We heard you the first time. 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  273. n271=      ban -u20 $chan $nick 3
  274. n272=      onoff | .notice $nick Don't flood the channel... You have been banned for a while. 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  275. n273=    }
  276. n274=  }
  277. n275=  unset % [ $+ [ repeat2 [ $+ [ $nick ] ] ] ]
  278. n276=  unset % [ $+ [ repeat3 [ $+ [ $nick ] ] ] ]
  279. n277=}
  280. n278=ChanFlood3:ON ACTION:*:#: {
  281. n279=  .auser ChanFlood4 $wildsite
  282. n280=  .timer 1 5 .ruser ChanFlood4 $wildsite
  283. n281=  if (( $len($parms) > %maxchars ) && (%longmessage == on)) {
  284. n282=    set %length $len($parms)
  285. n283=    set %more %length - %maxchars
  286. n284=    if ( $me isop $chan ) lmflood
  287. n285=    unset %more
  288. n286=    unset %length
  289. n287=  }
  290. n288=}
  291. n289=ChanFlood4:ON ACTION:*:#: {
  292. n290=  .auser ChanFlood5 $wildsite
  293. n291=  .timer 1 5 .ruser ChanFlood5 $wildsite
  294. n292=  if (( $len($parms) > %maxchars ) && (%longmessage == on)) {
  295. n293=    set %length $len($parms)
  296. n294=    set %more %length - %maxchars
  297. n295=    if ( $me isop $chan ) lmflood
  298. n296=    unset %more
  299. n297=    unset %length
  300. n298=  }
  301. n299=}
  302. n300=ChanFlood5:ON ACTION:*:#: {
  303. n301=  .auser ChanFlood6 $wildsite
  304. n302=  .timer 1 5 .ruser ChanFlood6 $wildsite
  305. n303=  if (( $len($parms) > %maxchars ) && (%longmessage == on)) {
  306. n304=    set %length $len($parms)
  307. n305=    set %more %length - %maxchars
  308. n306=    if ( $me isop $chan ) lmflood
  309. n307=    unset %more
  310. n308=    unset %length
  311. n309=  }
  312. n310=}
  313. n311=ChanFlood6:ON ACTION:*:#: {
  314. n312=  .auser ChanFlood7 $wildsite
  315. n313=  .timer 1 5 .ruser ChanFlood7 $wildsite
  316. n314=  if (( $len($parms) > %maxchars ) && (%longmessage == on)) {
  317. n315=    set %length $len($parms)
  318. n316=    set %more %length - %maxchars
  319. n317=    if ( $me isop $chan ) lmflood
  320. n318=    unset %more
  321. n319=    unset %length
  322. n320=  }
  323. n321=}
  324. n322=ChanFlood7:ON ACTION:*:#: {
  325. n323=  if ( $me isop $chan ) {
  326. n324=    /kick $chan $nick 10Channel Flood Detected 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  327. n325=    onoff | .notice $nick Don't flood the channel... You have been banned for a while. 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  328. n326=    /ban -u20 $chan $nick 3
  329. n327=  }
  330. n328=}
  331. n329=#chanflood end
  332. n330=#nickflood start
  333. n331=1:ON NICK: {
  334. n332=  .auser nick1 $wildsite
  335. n333=  .timer 1 5 .ruser nick1 $wildsite
  336. n334=}
  337. n335=nick1:ON NICK: {
  338. n336=  .auser nick1 $wildsite
  339. n337=  .timer 1 5 .ruser nick1 $wildsite
  340. n338=}
  341. n339=nick2:ON NICK: {
  342. n340=  .kick $chan $newnick 10Confused about your identity??? 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  343. n341=  .ban -u20 $chan $newnick 3
  344. n342=  onoff | .notice $newnick Make up your mind on what you want to be called. 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  345. n343=}
  346. n344=#nickflood end
  347. n345=#floodprotect start
  348. n346=+1:ON TEXT:*:?: {
  349. n347=  .auser Flood1 $wildsite
  350. n348=  .timer 1 8 .ruser Flood1 $wildsite
  351. n349=}
  352. n350=Flood1:ON TEXT:*:?: {
  353. n351=  .auser Flood2 $wildsite
  354. n352=  .timer 1 8 .ruser Flood2 $wildsite
  355. n353=}
  356. n354=Flood2:ON TEXT:*:?: {
  357. n355=  .auser Flood3 $wildsite
  358. n356=  .timer 1 8 .ruser Flood3 $wildsite
  359. n357=}
  360. n358=Flood3:ON TEXT:*:?: {
  361. n359=  .auser Flood4 $wildsite
  362. n360=  .timer 1 8 .ruser Flood4 $wildsite
  363. n361=}
  364. n362=Flood4:ON TEXT:*:?: {
  365. n363=  .auser Flood5 *!*@ $+ $site
  366. n364=  .timer 1 8 .ruser Flood5 $wildsite
  367. n365=}
  368. n366=Flood5:ON TEXT:*:?: {
  369. n367=  .auser Flood5 $wildsite
  370. n368=  .timer 1 8 .ruser Flood5 $wildsite
  371. n369=}
  372. n370=Flood6:ON TEXT:*:?: {
  373. n371=  .auser Flood5 $wildsite
  374. n372=  .timer 1 8 .ruser Flood5 $wildsite
  375. n373=}
  376. n374=Flood7:ON TEXT:*:?: {
  377. n375=  .ignore -u60 $wildsite
  378. n376=  echo $rand(1,15) Flood Detected.  $nick will be ignored for 60 seconds. 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  379. n377=}
  380. n378=+1:ON NOTICE:*:?: {
  381. n379=  .auser Flood1 $wildsite
  382. n380=  .timer 1 8 .ruser Flood1 $wildsite
  383. n381=}
  384. n382=Flood1:ON NOTICE:*:?: {
  385. n383=  .auser Flood2 $wildsite
  386. n384=  .timer 1 8 .ruser Flood2 $wildsite
  387. n385=}
  388. n386=Flood2:ON NOTICE:*:?: {
  389. n387=  .auser Flood3 $wildsite
  390. n388=  .timer 1 8 .ruser Flood3 $wildsite
  391. n389=}
  392. n390=Flood3:ON NOTICE:*:?: {
  393. n391=  .auser Flood4 $wildsite
  394. n392=  .timer 1 8 .ruser Flood4 $wildsite
  395. n393=}
  396. n394=Flood4:ON NOTICE:*:?: {
  397. n395=  .auser Flood5 $wildsite
  398. n396=  .timer 1 8 .ruser Flood5 $wildsite
  399. n397=}
  400. n398=Flood5:ON NOTICE:*:?: {
  401. n399=  .auser Flood6 $wildsite
  402. n400=  .timer 1 8 .ruser Flood6 $wildsite
  403. n401=}
  404. n402=Flood6:ON NOTICE:*:?: {
  405. n403=  .auser Flood7 $wildsite
  406. n404=  .timer 1 8 .ruser Flood7 $wildsite
  407. n405=}
  408. n406=Flood7:ON NOTICE:*:?: {
  409. n407=  .ignore -u60 $wildsite
  410. n408=  echo $rand(1,15) Flood Detected.  $nick will be ignored for 60 seconds. 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  411. n409=}
  412. n410=+1:ON ACTION:*:?: {
  413. n411=  .auser Flood1 $wildsite
  414. n412=  .timer 1 8 .ruser Flood1 $wildsite
  415. n413=}
  416. n414=Flood1:ON ACTION:*:?: {
  417. n415=  .auser Flood2 $wildsite
  418. n416=  .timer 1 8 .ruser Flood2 $wildsite
  419. n417=}
  420. n418=Flood2:ON ACTION:*:?: {
  421. n419=  .auser Flood3 $wildsite
  422. n420=  .timer 1 8 .ruser Flood3 $wildsite
  423. n421=}
  424. n422=Flood3:ON ACTION:*:?: {
  425. n423=  .auser Flood4 $wildsite
  426. n424=  .timer 1 8 .ruser Flood4 $wildsite
  427. n425=}
  428. n426=Flood4:ON ACTION:*:?: {
  429. n427=  .auser Flood5 *!*@ $+ $site
  430. n428=  .timer 1 8 .ruser Flood5 $wildsite
  431. n429=}
  432. n430=Flood5:ON ACTION:*:?: {
  433. n431=  .auser Flood5 $wildsite
  434. n432=  .timer 1 8 .ruser Flood5 $wildsite
  435. n433=}
  436. n434=Flood6:ON ACTION:*:?: {
  437. n435=  .auser Flood5 $wildsite
  438. n436=  .timer 1 8 .ruser Flood5 $wildsite
  439. n437=}
  440. n438=Flod7:ON ACTION:*:?: {
  441. n439=  .ignore -u600$wildsite
  442. n440=  echo $rand(1,15)0Flood Detected.  $nick will be ignored for 60 seconds. 1,8(»`╖╕╖>L∞GHtz8,1╪·T<╖╕╖`»)
  443. n441=}
  444. n442=#floodprotect end
  445.